@keyframes wipes{0%{background-position:100% 100%}to{background-position:0 0}}.solution-item{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;display:inline-block;height:193px;margin:0 12px 20px;overflow:hidden;padding:28px 24px;position:relative;vertical-align:top;width:calc(33.33333% - 24px)}.solution-item .subtitle{font-size:22px;font-weight:600;line-height:31px;margin-bottom:28px}.solution-item p{margin-top:12px;z-index:2}.solution-item p a{position:relative}.solution-item p a i{display:inline-block;font-size:20px;line-height:14px;transition:all .3s;vertical-align:text-bottom}.solution-item p a:hover i{transform:translateX(4px)}.solution-item p a>i{margin-left:12px}.solution-item .background-box{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:208px 193px;height:100%;position:absolute;right:0;top:0;width:208px}.solution-item:hover{background:linear-gradient(109.9deg,red 30.4%,#ff6b00 77.46%);color:#fff;position:relative}.solution-item:hover a{color:#fff}.solution-item:hover:before{background:url(/portal/_nuxt/img/solutionBg.983da9a.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.solution-item{height:160px;margin-bottom:12px;margin-left:0;margin-right:0;padding:16px 20px;width:100%}.solution-item:hover{background:#fff}.solution-item:hover,.solution-item:hover a{color:var(--ct-color-netural-8)}.solution-item:hover:before{display:none}.solution-item .background-box{background-position:100% 100%;background-size:auto 74%}.solution-item .subtitle{color:var(--ct-color-netural-9);font-size:var(--ct-font-size-title-3);font-weight:var(--ct-font-weight-semibold);margin-bottom:8px}.solution-item p{color:var(--ct-color-netural-8);font-size:var(--ct-font-size-body-2);font-weight:var(--ct-font-weight-regular);line-height:24px;margin-bottom:8px;margin-top:0;position:relative}.solution-item p a{padding-left:22px}.solution-item p a i{display:none}.solution-item p a:hover{color:var(--ct-color-brand-8)}.solution-item p a:before{background-color:var(--ct-color-netural-8);border-radius:50%;content:"";display:block;height:4px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.solution-item p .a-item:hover.a-item:before{background-color:var(--ct-color-brand-8)}}.ct-solution{background:#edeff1}